//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKMath.gp;

namespace CascadeSharp.TKGeomBase.IntAna
{
    //---------------------------------------------------------------------
    //  Class  IntAna_IntQuadQuad
    //---------------------------------------------------------------------
    public sealed class IntAna_IntQuadQuad
    {
        public IntAna_IntQuadQuad()
            : base()
        {
            throw new NotImplementedException();
        }

        public IntAna_IntQuadQuad(gp_Cylinder C, IntAna_Quadric Q, double Tol)
            : base()
        {
            throw new NotImplementedException();
        }

        public IntAna_IntQuadQuad(gp_Cone C, IntAna_Quadric Q, double Tol)
            : base()
        {
            throw new NotImplementedException();
        }

        public IntAna_IntQuadQuad(IntAna_IntQuadQuad parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public void Perform(gp_Cylinder C, IntAna_Quadric Q, double Tol)
        {
            throw new NotImplementedException();
        }

        public void Perform(gp_Cone C, IntAna_Quadric Q, double Tol)
        {
            throw new NotImplementedException();
        }

        public bool IsDone()
        {
            throw new NotImplementedException();
        }

        public bool IdenticalElements()
        {
            throw new NotImplementedException();
        }

        public int NbCurve()
        {
            throw new NotImplementedException();
        }

        public IntAna_Curve Curve(int N)
        {
            throw new NotImplementedException();
        }

        public int NbPnt()
        {
            throw new NotImplementedException();
        }

        public gp_Pnt Point(int N)
        {
            throw new NotImplementedException();
        }

        public void Parameters(int N, ref double U1, ref double U2)
        {
            throw new NotImplementedException();
        }

        public bool HasNextCurve(int I)
        {
            throw new NotImplementedException();
        }

        public int NextCurve(int I, ref bool theOpposite)
        {
            throw new NotImplementedException();
        }

        public bool HasPreviousCurve(int I)
        {
            throw new NotImplementedException();
        }

        public int PreviousCurve(int I, ref bool theOpposite)
        {
            throw new NotImplementedException();
        }

        public void InternalSetNextAndPrevious()
        {
            throw new NotImplementedException();
        }
    }; // class IntAna_IntQuadQuad
}